Проектування пристрою керування на базі нечіткої логіки

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
КСС
Факультет:
Не вказано
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2016
Тип роботи:
Звіт
Предмет:
Системи штучного інтелекту

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» Кафедра ЕОМ / Звіт лабораторної роботи №3 «Проектування пристрою керування на базі нечіткої логіки» з дисципліни: «Комп'ютерні системи штучного інтелекту» ТЕОРЕТИЧНІ ВІДОМОСТІ Поняття теорії нечітких множин (fuzzy sets) та нечіткої логіки (fuzzy logic) вперше з’явились у 1965р і були запропоновані Лотфі Заде (Lotfi Zadeh). Причиною появи нової теорії слугувала наявність нечітких та наближених міркувань при описанні людиною процесів, систем та об’єктів. Теорія знайшла своє застосування у таких галузях як автомобільна, аерокосмічна, транспортна, у сфері побутової техніки, фінансів, аналізу Для опису нечітких множин вводиться поняття нечіткої та лінгвістичної змінної. Лінгвістична змінна описується набором (N,X,A), де N – назва змінної, X – універсальна множина, A – нечітка множина на Х. Це змінна значенням якої можуть виступати слова або твердження природної мови. Як приклад можна назвати такі твердження як “молода людина”, “помірна ціна”, “висока швидкість”. Характеристикою нечіткої множини є функція приналежності (Membership Function). Позначимо через MFc(x) – степінь приналежності до нечіткої множини C, що представляє собою узагальнене поняття характеристичної функції звичайної множини. Тоді нечіткою множиною С називається множина впорядкованих пар виду C={MFc(x)/x}, MFc(x)Î[0,1]. Значення MFc(x)=0 означає відсутність приналежності до множини, MFc(x)=1 – повну приналежність. Приведемо простий приклад. Формалізуємо неточне визначення “гарячий чай”. В якості x буде виступати шкала температури. Очевидно, що вона буде змінюватись від 0 до 100 градусів. Нечітка множина для поняття 'гарячий чай' може виглядати наступним чином: C={0/0; 0/10; 0/20; 0,15/30; 0,30/40; 0,60/50; 0,80/60; 0,90/70; 1/80; 1/90; 1/100}. Так, чай з температурою 60°С належить до множини 'Гарячий' зі степенню приналежності 0,80. Для однієї людини чай при температурі 60°С може бути гарячим, для іншого – не дуже. Саме в цьому і проявляється нечіткість визначення відповідної множини. Для задання функції приналежності зазвичай використовують трикутну, трапецієподібну, гаусову форми. Трикутна функція приналежності визначається набором чисел (a,b,c) і її значення в точці х вираховуються відповідно до виразу / Для визначення трапецієподібної функції використовується четвірка чисел (a,b,c,d) / Гаусова функція приналежності описується формулою / Графічне зображення функцій приналежності зображені на рисунках 1,2,3 / Для нечітких множин визначені основні логічні операції . Найважливішими з них є перетин (нечітке І): A Ç B : MFAB (x) = min( MFA (x), MFB (x)) та об’єднання (нечітке АБО) : A È B : MFAB (x) = max(MFA (x), MFB (x)) . Графічно операції представлені на рис. 4,5,6,7,8. / Основою для проведення операції нечіткого логічного виводу є база правил, що представляються у формі “Якщо-то” . Основним правилом виведення у звичайній логіці є правило modus ponens: / У цьому правилі припущеннями є умова A та імплікація/, а висновком – B. Сформулюємо відповідне правило виведення modus ponens для розмитої логіки. Розмите узагальнення правила modus ponens задається наступною схемою логічного виведеня. У випадку чіткого та розмитого правил виведення імплікація мають однаковий вигляд A ® B , де A та B є твердженнями або розмитими множинами. Однак вираз A в імплікації чіткого правила той самий, що і в умові. У випадку розмитого правила змінна у умові не стосується розмитої множини A, а має відношення до певної розмитої множини A¢, яка у певному сенсі є близькою до A, або, що не обов’язково, A A = ¢. Завдання: / Розв’язок: Задана схема розмитого логічного виведення Тут умова, імплікація та висновок є неточними твердженнями. Введемо лінгвістичну змінну x – „швидкість автомобіля” з множиною її значень T1 = {„мала”, „середня”, „велика”, „дуже велика”} та лінгвістичну змінну y – „рівень шуму” з множиною значень T2 = {„малий”, „середній”, „не дуже високий”, „високий”}. Кожному е...
Антиботан аватар за замовчуванням

11.05.2016 20:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини